package com.woniuxy.entity.po.operations;

import java.io.Serializable;
import lombok.Data;

/**
 * 存储车辆的详细信息
 * @TableName vehicle
 */
@Data
public class Vehicle implements Serializable {
    /**
     * 车辆 ID，作为主键
     */
    private Long id;

    /**
     * 用户 ID，外键关联 clients 表
     */
    private Long clientId;

    /**
     * 用户姓名
     */
    private String clientName;

    /**
     * 车架号
     */
    private String vehicleNum;

    /**
     * 车牌号
     */
    private String licenseNum;

    /**
     * 品牌型号
     */
    private String brandModel;

    /**
     * 车辆类型：1、纯电；2、混合气电
     */
    private Integer vehicleType;

    /**
     * 车辆颜色
     */
    private String color;

    /**
     * 电池容量，单位为 kwh
     */
    private Integer batteryCapacity;

    /**
     * 续航里程，单位为 km
     */
    private Integer drivingMileage;

    /**
     * 车辆状态：1、正常；0、禁用
     */
    private Integer vehicleCondition;

    /**
     * 逻辑删除标记
     */
    private Integer vehicleStatus;

    /**
     * 是否绑定卡
     */
    private Integer bindCardOrNot;

    /**
     * 车辆描述信息
     */
    private String remark;

    private static final long serialVersionUID = 1L;
}